package com.ssy.jt808.gateway.client.operation.pojo;

import lombok.Data;

/**
 * @author zeno
 */
@Data
public class ParamAdasSetting{

  public static final int KEY = 0xF364;

  /** 报警判断速度阈值 BYTE */
  private byte  p00 = -1;
  /** 报警提示音量 BYTE */
  private byte  p01 = -1;
  /** 主动拍照策略 BYTE */
  private byte  p02 = -1;
  /** 主动定时拍照时间间隔 WORD */
  private short p03 = -1;
  /** 主动定距拍照距离间隔 WORD */
  private short p05 = -1;
  /** 单次主动拍照张数 BYTE */
  private byte  p07 = -1;
  /** 单次主动拍照时间间隔 BYTE */
  private byte  p08 = -1;
  /** 拍照分辨率 BYTE */
  private byte  p09 = -1;
  /** 视频录制分辨率 BYTE */
  private byte  p10 = -1;
  /** 报警使能 DWORD */
  private int   p11 = -1;
  /** 事件使能 DWORD */
  private int   p15 = -1;
  /** 预留字段 BYTE */
  private byte  p19 = -1;
  /** 障碍物报警距离阈值 BYTE */
  private byte  p20 = -1;
  /** 障碍物报警分级速度阈值 BYTE */
  private byte  p21 = -1;
  /** 障碍物报警前后视频录制时间 BYTE */
  private byte  p22 = -1;
  /** 障碍物报警拍照张数 BYTE */
  private byte  p23 = -1;
  /** 障碍物报警拍照间隔 BYTE */
  private byte  p24 = -1;
  /** 频繁变道报警判断时间段 BYTE */
  private byte  p25 = -1;
  /** 频繁变道报警判断次数 BYTE */
  private byte  p26 = -1;
  /** 频繁变道报警分级速度阈值 BYTE */
  private byte  p27 = -1;
  /** 频繁变道报警前后视频录制时间 BYTE */
  private byte  p28 = -1;
  /** 频繁变道报警拍照张数 BYTE */
  private byte  p29 = -1;
  /** 频繁变道报警拍照间隔 BYTE */
  private byte  p30 = -1;
  /** 车道偏离报警分级速度阈值 BYTE */
  private byte  p31 = -1;
  /** 车道偏离报警前后视频录制时间 BYTE */
  private byte  p32 = -1;
  /** 车道偏离报警拍照张数 BYTE */
  private byte  p33 = -1;
  /** 车道偏离报警拍照间隔 BYTE */
  private byte  p34 = -1;
  /** 前向碰撞报警时间阈值 BYTE */
  private byte  p35 = -1;
  /** 前向碰撞报警分级速度阈值 BYTE */
  private byte  p36 = -1;
  /** 前向碰撞报警前后视频录制时间 BYTE */
  private byte  p37 = -1;
  /** 前向碰撞报警拍照张数 BYTE */
  private byte  p38 = -1;
  /** 前向碰撞报警拍照间隔 BYTE */
  private byte  p39 = -1;
  /** 行人碰撞报警时间阈值 BYTE */
  private byte  p40 = -1;
  /** 行人碰撞报警使能速度阈值 BYTE */
  private byte  p41 = -1;
  /** 行人碰撞报警前后视频录制时间 BYTE */
  private byte  p42 = -1;
  /** 行人碰撞报警拍照张数 BYTE */
  private byte  p43 = -1;
  /** 行人碰撞报警拍照间隔 BYTE */
  private byte  p44 = -1;
  /** 车距监控报警距离阈值 BYTE */
  private byte  p45 = -1;
  /** 车距监控报警分级速度阈值 BYTE */
  private byte  p46 = -1;
  /** 车距过近报警前后视频录制时间 BYTE */
  private byte  p47 = -1;
  /** 车距过近报警拍照张数 BYTE */
  private byte  p48 = -1;
  /** 车距过近报警拍照间隔 BYTE */
  private byte  p49 = -1;
  /** 道路标志识别拍照张数 BYTE */
  private byte  p50 = -1;
  /** 道路标志识别拍照间隔 BYTE */
  private byte  p51 = -1;

  // DSM 雅迅不支持
//  /** 实线变道报警分级速度阈值 BYTE(粤标) */
//  private byte  p52 = -1;
//  /** 实线变道报警前后视频录制时间 BYTE(粤标) */
//  private byte  p53 = -1;
//  /** 实线变道报警拍照张数 BYTE(粤标) */
//  private byte  p54 = -1;
//  /** 实线变道报警拍照间隔 BYTE(粤标) */
//  private byte  p55 = -1;
}
